home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / alsa / cards / VXPocket440.conf < prev    next >
Text File  |  2006-01-09  |  2KB  |  113 lines

  1. #
  2. # Configuration for Digigram VXpocket440
  3. #
  4.  
  5. <confdir:pcm/front.conf>
  6.  
  7. VXPocket440.pcm.front.0 {
  8.     @args [ CARD ]
  9.     @args.CARD {
  10.         type string
  11.     }
  12.     type hw
  13.     card $CARD
  14.     device 0
  15. }    
  16.  
  17. <confdir:pcm/rear.conf>
  18.  
  19. VXPocket440.pcm.rear.0 {
  20.     @args [ CARD ]
  21.     @args.CARD {
  22.         type string
  23.     }
  24.     type hw
  25.     card $CARD
  26.     device 1
  27. }
  28.  
  29. <confdir:pcm/surround40.conf>
  30.  
  31. VXPocket440.pcm.surround40.0 {
  32.     @args [ CARD ]
  33.     @args.CARD {
  34.         type string
  35.     }
  36.     type multi
  37.     master 1
  38.     slaves [
  39.         {
  40.             pcm {
  41.                 @func concat
  42.                 strings [
  43.                     "cards.VXPocket440.pcm.front.0:CARD=" $CARD
  44.                 ]
  45.             }
  46.             channels 2
  47.         }
  48.         {
  49.             pcm {
  50.                 @func concat
  51.                 strings [
  52.                     "cards.VXPocket440.pcm.rear.0:CARD=" $CARD
  53.                 ]
  54.             }
  55.             channels 2
  56.         }
  57.     ]
  58.     bindings [
  59.         { slave 0 channel 0 }
  60.         { slave 0 channel 1 }
  61.         { slave 1 channel 0 }
  62.         { slave 1 channel 1 }
  63.     ]
  64. }
  65.  
  66. <confdir:pcm/iec958.conf>
  67.  
  68. VXPocket440.pcm.iec958.0 {
  69.     @args [ CARD AES0 AES1 AES2 AES3 ]
  70.     @args.CARD {
  71.         type string
  72.     }
  73.     @args.AES0 {
  74.         type integer
  75.     }
  76.     @args.AES1 {
  77.         type integer
  78.     }
  79.     @args.AES2 {
  80.         type integer
  81.     }
  82.     @args.AES3 {
  83.         type integer
  84.     }
  85.     type hooks
  86.     slave.pcm {
  87.         type hw
  88.         card $CARD
  89.         device 0
  90.     }
  91.     hooks.0 {
  92.         type ctl_elems
  93.         hook_args [
  94.             {
  95.                 interface PCM
  96.                 name "IEC958 Playback Default"
  97.                 lock true
  98.                 preserve true
  99.                 optional true
  100.                 value [ $AES0 $AES1 $AES2 $AES3 ]
  101.             }
  102.             {
  103.                 # for compatibility with older drivers
  104.                 name "IEC958 Playback Default"
  105.                 lock true
  106.                 preserve true
  107.                 optional true
  108.                 value [ $AES0 $AES1 $AES2 $AES3 ]
  109.             }
  110.         ]
  111.     }
  112. }
  113.